// pages/widget/createewm/createewm.js
const util = require("../../../utils/util.js")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    src: "/image/pic.png"
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  createEwm: function () {
    var that = this;
    var data = {};
    data.act = "Get_XcxEwm";
    util.Loading('正在生成...');
    util.Ajax(data, function (json) {
      const ctx = wx.createCanvasContext('myCanvas')
      ctx.setFillStyle('white')
      ctx.fillRect(0, 0, 550, 1033)
      ctx.drawImage("/image/pic.png", 0, 0, 550, 933)
      wx.downloadFile({
        url: json.data, //仅为示例，并非真实的资源
        success: function (res) {
          ctx.drawImage(res.tempFilePath, 400, 730, 120, 120)
          ctx.draw(false, function () {
            wx.canvasToTempFilePath({
              x: 0,
              y: 0,
              width: 550,
              height: 1033,
              destWidth: 550,
              destHeight: 1033,
              canvasId: 'myCanvas',
              success: function (res1) {
                that.setData({ src: res1.tempFilePath });
              }
            })
          })
        }
      });
    });
  }
})